package com.cskaoyan.javase._2inner._2static._2extend;

/**
 * 静态内部类和类加载
 * 静态内部类也是一个类,它也不需要被类加载
 * 思考:
 *      静态内部类的类加载,和外围类的类加载,有没有关系?
 *      没有关系,它们的类加载并不会互相触发
 *
 * @since 17:15
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        EnclosedClazz.A a = new EnclosedClazz.A();
    }
}

class EnclosedClazz {
    static {
        System.out.println("EnclosedClazz类,外围类类加载了!");
    }

    static class A {
        static {
            System.out.println("A类,静态内部类类加载了!");
        }
    }
}